package com.hengpeng.msls.port.client.message;

import java.util.Date;
import java.util.List;

import com.hengpeng.itfinbase.persist.BorrowInfo;
import com.hengpeng.itfinbase.persist.InvestInfo;
import com.hengpeng.itfinbase.persist.RepaymentPlan;

/**
 * <pre>
 * 产品查询消息
 * </pre>
 * @author weiyuan
 * @version 1.0, 2015年8月7日
 */
public class BorrowInfoQueryMessage extends PrivateMessage
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -5288773959393638769L;

	/**
	 * 借款标的信息
	 */
	private List<BorrowInfo> borrowifoList;

	/**
	 * 投标记录
	 */
	private List<InvestInfo> investInfoList;

	/**
	 * 还款计划
	 */
	private List<RepaymentPlan> repaymentPlanList;

	private BorrowInfo borrowInfo;

	private Long borrowInfoId;

	private Date systemDate;// 系统时间

	/**
	 * 当前查询页
	 */
	private Integer currentPage;

	/**
	 * 每页记录数
	 */
	private Integer pageSize;

	/**
	 * 总记录数
	 */
	private Integer totalCount;

	public Integer getCurrentPage()
	{
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage)
	{
		this.currentPage = currentPage;
	}

	public Integer getPageSize()
	{
		return pageSize;
	}

	public void setPageSize(Integer pageSize)
	{
		this.pageSize = pageSize;
	}

	public Integer getTotalCount()
	{
		return totalCount;
	}

	public void setTotalCount(Integer totalCount)
	{
		this.totalCount = totalCount;
	}

	public Date getSystemDate()
	{
		return systemDate;
	}

	public void setSystemDate(Date systemDate)
	{
		this.systemDate = systemDate;
	}

	public List<InvestInfo> getInvestInfoList()
	{
		return investInfoList;
	}

	public void setInvestInfoList(List<InvestInfo> investInfoList)
	{
		this.investInfoList = investInfoList;
	}

	public List<RepaymentPlan> getRepaymentPlanList()
	{
		return repaymentPlanList;
	}

	public void setRepaymentPlanList(List<RepaymentPlan> repaymentPlanList)
	{
		this.repaymentPlanList = repaymentPlanList;
	}

	public Long getBorrowInfoId()
	{
		return borrowInfoId;
	}

	public void setBorrowInfoId(Long borrowInfoId)
	{
		this.borrowInfoId = borrowInfoId;
	}

	public BorrowInfo getBorrowInfo()
	{
		return borrowInfo;
	}

	public void setBorrowInfo(BorrowInfo borrowInfo)
	{
		this.borrowInfo = borrowInfo;
	}

	public List<BorrowInfo> getBorrowifoList()
	{
		return borrowifoList;
	}

	public void setBorrowifoList(List<BorrowInfo> borrowifoList)
	{
		this.borrowifoList = borrowifoList;
	}

}
